package com.xiaoshuidi.cloud.module.finance.controller.admin.invoice.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.xiaoshuidi.cloud.module.contract.vo.ContractInvoiceDetailVO;
import com.xiaoshuidi.cloud.module.finance.dal.dataobject.invoice.FinanceInvoiceRecordItemDO;
import com.xiaoshuidi.cloud.module.finance.dal.dataobject.invoice.InvoiceDO;
import com.xiaoshuidi.cloud.module.finance.dal.dataobject.invoice.InvoiceDetailDO;
import com.xiaoshuidi.cloud.module.finance.dal.dataobject.invoice.InvoiceLogDO;
import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class InvoiceInfoRespVO {
    /**
     * 是否开票  Y/N
     */
    private String isInvoice;
    /**
     * 发票信息
     */
    private BaseInvoiceVO invoice;
    /**
     * 发票明细
     */
    private List<InvoiceDetailDO> invoiceDetailList;
    /**
     * 开票账单
     */
    private List<ContractInvoiceDetailVO> orderDetailList;
    /**
     * 发票日志
     */
    private List<InvoiceLogDO> invoiceLogList;
}
